#ifndef _USER_KEY_H
#define _USER_KEY_H

#ifdef __cplusplus
extern "C" {
#endif

#include "stdint.h"



#if CONFIG_IDF_TARGET_ESP32
#define GPIO_INPUT_IO_0     0
#define GPIO_INPUT_IO_1     22
#define GPIO_INPUT_PIN_SEL  ((1ULL<<GPIO_INPUT_IO_0) | (1ULL<<GPIO_INPUT_IO_1))
#elif CONFIG_IDF_TARGET_ESP32S3
#define GPIO_INPUT_IO_0     0
#define GPIO_INPUT_IO_1     7
#define GPIO_INPUT_PIN_SEL  ((1ULL<<GPIO_INPUT_IO_0) | (1ULL<<GPIO_INPUT_IO_1))
#endif

void user_key_task(void *param);

#ifdef __cplusplus
} /* extern "C" */
#endif

#endif